Because the USB driver in Linux is already very complete,You only need to follow the following configuration. After the configuration, recompile the kernel and install it on the Development Board.
1. Modify make menuconfig
System type -->
Input core support -->
SCSI device support --->
[*] Legacy/proc/SCSI/support
* ** SCSI support type (disk, tape, CD-ROM
driver chain table. How is the interface added to the device linked list? After the USB driver matches the USB device, USB core configures the device. After analyzing the structure of the device, all interfaces of the device are added to the device linked list. For example,
one, Linux under the USB driver
Separation and tiering is the most basic form of driver development in Linux, USB drive development in the host side mainly involved in two parts: Host controller driver and device driver.
Host cont
Platform: mini2440Kernel: Linux 2.6.32.2When the USB device is plugged in, the kernel reads the device information, and then compares the information in the id_table with the information read to see if it matches and, if so, calls the probe function. The disconnect function is called when the USB device is unplugged. The URB is used in USB device drivers to descr
. EXE 98SE built-in partition tool.FDISK-ME.exe winme built-in partition tool, support 60 GB or above hard disk.Format. com formatting tool.Himem. sys memory driver.Jmhdfix. EXE Jiangmin hard drive repair Wang, Hard Drive repair good stuff, new users use with caution.The tool used to access and exit the directory by using the following command.Mouse driver for mouse. com PS/2 and serial interface.Mscdex. EX
, new users use with caution.The tool used to access and exit the directory by using the following command.MOUSE driver for MOUSE. com ps/2 and Serial interface.MSCDEX. EXE optical drive management program.The general drive of the OAKCDROM. SYS Optical Drive.PC. exe pctools.R.com restart tool.SCANDISK. EXE disk scan tool, used to fix some disk problems.SMARTDRV. EXE disk high-speed buffer.SYS. COM transmiss
I don't know how many people think that DOS does not support USB devices. Since the USB device standard was developed after Windows 95, the former Microsoft boss of DOS had decided to give up its MS-DOS. As a result, when you want to operate a
find it (and no interruption)Answer 5: The USB interface has only 4 lines: 5V, GND, D-, d+. the PC's USB port has a 15K pull-down resistor inside the D-and d+, a low-level USB device, and a USBdevice with a 1.5k pull-up resistor inside the USB port, D-or d+: It will put the PC USB
I wonder how many people think DOS does not support USB devices. Because the USB device standard was developed after Windows 95, and at that time DOS's old house Microsoft had decided to give up continuing to develop its MS-DOS. In this way, when you want to operate a USB de
deletion and embedded file tools.The system shutdown tool under D. com DOS is suitable for ATX power supply.Drive of di1000dd. sys USB flash drive.Doskey. com dos7.1 is a convenient command line tool.Edit. com dos7.1 text editing tool.Emm386.exe dos7.1 memory management tool.Fdisk. EXE partition tool free fdisk 1.2.1, supports large hard disks larger than GB.FDISK-98.EXE Win98's dos7.1 built-in partitionin
contain a struct device structure.The following is the directory tree of My USB mouse in sysfs:
/Sys/devices/pci0000: 00/0000: 00: 1A. 0/usb3/3-1 (indicating the usb_device structure) . | -- 3-. 0 (USB _ interface corresponding to the mouse) | -- 0003: 046d: c018.0003 | -- Driver
not included in the kernel. In fact, we only need to load them one by one based on the modules it needs. You can enable it.
First, make sure that the corresponding support is selected in the module mode during kernel compilation. In this way, we can see the corresponding. o file in the/lib/modules/2.4.xx directory. When loading a module, we only need to run modprobe XXX. O. (modprobe mainly loads the modules that have been registered by the depmod system. insmod is generally used to load specif
device type or block device type, for example, the mouse is a character device and the hard disk is a block device, after successful registration, the system will report a master configuration.The primary device ID is the unique identifier of the system. The driver creates a device file typically stored in the/dev directory based on the master device number. When we want to access this hardware, we canFile
multiple functions, which will be carefully studied laterThe implementation of the composite device. Devices such as smartphones and PDAs support a wide range of hardware endpoints and DMA buffers, providing software support for CompoundBasic functions.There are two points worth noting: the first is that the USB gaget driver framework does not have the concept of USB
a keyboard or mouse, printer is a sample driver for a USB printer, and storage is a sample program for a USB storage device such as a USB flash drive.
Take the USB storage device as an example. Expand the storage folder. The INC
keyboard or mouse, printer is a sample driver for a USB printer, and storage is a sample program for a USB storage device such as a USB flash drive.Take the USB storage device as an example. Expand the storage folder. The INC fol
This article is an article by three netizens, but I haven't tried some things, so I listed their methods separately!First, answer your questions:1. Since my mouse can run under the virtual machine system, what should I do with this broken hid?The difference is that this is a real hid, which can be found in the Device Manager. And it is powered by a real hid driver. I used to focus on this: a multimedia
appear under the HKEY_LOCAL_MACHINE \ drivers \ USB \ loadclients \ key, the key value is the DLL driver name. Each group is composed of three values underlined. If a value is set to usb_no_info, the key name does not include this value. If every value in the entire group is set to usb_no_info, the key name is default.In the above example, the following key name is generated in my system:HKEY_LOCAL_MACHINE
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.